为您找到与c语言中if else的用法相关的共200个结果:
在C语言中,是使用if和else关键字进行判断。下面我们来看看c语言else的用法:
#include <stdio.h>int main(){ int age; printf("请输入你的年龄:"); scanf("%d", &age); if(age>=18){ printf("恭喜,你已经成年,可以使用该软件!"); }else{ printf("抱歉,你还未成年,不宜使用该软件!"); } return 0;}
可能的运行结果:
请输入你的年龄:23↙
恭喜,你已经成年,可以使用该软件!
if else 语句的结构为:
if(表达式){
语句块1
}else{
语句块2
}
意思是:如果表达式的值为真,则执行语句块1,否则执行语句块2 。其执行过程可表示为下图:
所谓语句块(Statement Block),就是由{ }包围的一个或多个语句的集合。如果语句块中只有一个语句,也可以省略{ },例如:
if(age>=18) printf("恭喜,你已经成年,可以使用该软件!");
else printf("抱歉,你还未成年,不宜使用该软件!");
由于if else 语句可以根据不同的情况执行不同的代码,所以也叫分支结构或选择结构,上面的代码中,就有两个分支。
求两个数中的较大值:
#include <stdio.h>int main(){ int a, b, max; printf("输入两个整数:"); scanf("%d %d", &a, &b); if(a>b) max=a; else max=b; printf("%d和%d的较大值是:%d", a, b, max); return 0;}
运行结果:
输入两个整数:34 28↙
34和28的较大值是:34
本例中借助变量max,用max来保存较大的值,最后将max输出。
if语句
我们可以只使用 if 语句。也就是说,if else不必同时出现。if 语句的基本形式为:
if(表达式){
语句块
}
意思是:如果表达式的值为真,则执行其后的语句块,否则直接跳过。其过程可表示为下图:
只使用 if 语句来求两个数中的较大值:
#include <stdio.h>int main(){ int a, b, max; printf("输入两个整数:"); scanf("%d %d", &a, &b); max=b; // 假设b最大 if(a>b) max=a; // 如果a>b,那么更改max的值 printf("%d和%d的较大值是:%d", a, b, max); return 0;}
运行结果:
输入两个整数:34 28
34和28的较大值是:34
本例程序中,输入两个数a、b。把b先赋予变量max,再用 if 语句判别max和b的大小,如max小于b,则把b赋予max。因此max中总是大数,最后输出max的值。
多个if else语句
if else语句也可以多个同时使用,构成多个分支,形式如下:
if(表达式1){
语句块1
} else if(表达式2){
语句块2
}else if(表达式3){
语句块3
}else if(表达式m){
语句块m
}else{
语句块n
}
意思是:依次判断表达式的值,当出现某个值为真时,则执行其对应的语句。然后跳到整个if语句之外继续执行程序。 如果所有的表达式均为假,则执行语句块n。然后继续执行后续程序。多个 if else 语句的执行过程如下图所示:
例如,判断输入的字符的类别:
#include <stdio.h>int main(){ char c; printf("Input a character:"); c=getchar(); if(c<32) printf("This is a control character"); else if(c>='0'&&c<='9') printf("This is a digit"); else if(c>='A'&&c<='Z') printf("This is a capital letter"); else if(c>='a'&&c<='z') printf("This is a small letter"); else printf("This is an other character"); return 0;}
运行结果:
Input a character:e
This is a small letter
本例要求判别键盘输入字符的类别。可以根据输入字符的ASCII码来判别类型。由ASCII码表可知ASCII值小于32的为控制字符。在“0”和“9”之间的为数字,在“A”和“Z”之间为大写字母, 在“a”和“z”之间为小写字母,其余则为其它字符。这是一个多分支选择的问题,用多个 if else 语句编程,判断输入字符ASCII码所在的范围,分别给出不同的输出。例如输入为“e”,输出显示它为小写字符。
在使用if语句时还应注意以下问题:
1) 在三种形式的if语句中,在 if 关键字之后均为表达式。 该表达式通常是逻辑表达式或关系表达式,但也可以是其它表达式,如赋值表达式等,甚至也可以是一个变量。例如:
if(a=5) 语句;
if(b) 语句;
都是允许的。只要表达式的值为非0,即为“真”。如在:
if(a=5)…;
中表达式的值永远为非0,所以其后的语句总是要执行的,当然这种情况在程序中不一定会出现,但在语法上是合法的。
又如,有程序段:
if(a=b) printf("%d",a);else printf("a=0");
本语句的语义是,把b值赋予a,如为非0则输出该值,否则输出“a=0”字符串。这种用法在程序中是经常出现的。
2) 在if语句中,条件判断表达式必须用括号括起来。
3) 语句块由{ }包围,但要注意的是在}之后不要再加分号;。例如:
if(a>b){ a++; b++;}else{ a=0; b=10;}
if语句的嵌套
if 语句也可以嵌套使用,例如:
#include <stdio.h>int main(){ int a,b; printf("Input two numbers:"); scanf("%d %d",&a,&b); if(a!=b){ if(a>b) printf("a>b"); else printf("a<b"); }else{ printf("a=b"); } return 0;}
运行结果:
Input two numbers:12 68
a<b
if 语句嵌套时,要注意 if 和 else 的配对问题。C语言规定,else 总是与它前面最近的 if 配对,例如:
if(a!=b) // ①if(a>b) printf("a>b"); // ②else printf("a<b"); // ③
③和②配对,而不是和①配对。
浏览量:2
下载量:0
时间:
浏览量:2
下载量:0
时间:
浏览量:2
下载量:0
时间:
return是C++预定义的语句,它提供了种植函数执行的一种放大。今天读文网小编在这里为大家介绍c语言if后面return的用法,欢迎大家阅读!
这当然也不是标准 C 里面定义的东西!char*envp[] 是某些编译器提供的扩展功能,用于获取系统的环境变量。因为不是标准,所以并非所有编译器都支持,故而移植性差,不推荐使用。
到了这里,你应该了解为什么主函数定义为 int返回类型,而且函数体里面有return 0;这个语句了吧.
下面具体说说我对return的应用的理解。
只要一个函数的返回值是数字型的,那么就可以返回0(即return 0),其实你返回多少都没问题。一般情况下,C++做出来的函数都要求返回一个值,当函数执行正常,且达到了一般情况下的目的,那么就返回0表示正确的调用了该函数,这个0就是返回给主调函数以通知没有出错的;如果函数调用中出错,或者没有按照一般情况执行,那么就返回1,以告知主调函数采取响应策略;如果你在某个函数所在类的定义所在的头文件中定义了一组状态值(一般都是负整数),那么函数就可以返回不同的值以告之主调函数具体发生了什么异常或错误,这种情况一般用于函数功能独立性较差的的情况。所以一般不鼓励把函数返回类型定义为void,至少返回应该是int,而在函数的最后加上return 0.语句:
int func(参数列表)
{
……
……
……
Return 0;
}
在函数中,如果碰到return 语句,那么程序就会返回调用该函数的下一条语句执行,也就是说跳出函数的执行,回到原来的地方继续执行下去。但是如果是在主函数中碰到return语句,那么整个程序就会停止,退出程序的执行。
如果你定义一个函数有返回类型,可以想下面那样调用:
int func()
{
int value;
……
……
……
return value;
}
int main()
{
int intvalue;
intvalue=func();
……
……
teturn 0;
}
return语句后面具体是什么内容,这就要具体情况具体分析了:
(1) 在返回类型是char的函数中,return后应该是char类型的值;
(2) 在返回类型是int的函数中,如果是要停止函数的调用,最好应该为0;其他的按照你的目的而定,只要是int 类型就行了
(3) 在返回类型是结构类型的函数中,return后应该是结构的一个实例对象。
总之,函数定义为什么样的返回类型,该函数中return后就应该是相应类型的值。
浏览量:5
下载量:0
时间:
浏览量:2
下载量:0
时间:
在c语言中游学多函数用法都有很大考究,如何正确使用也是很关键的,今天读文网小编在这里为大家介绍c语言函数if的用法,希望对大家有所帮助!
1 数据
2 50
公式:=IF(A2<=100,"Withinbudget","Overbudget")
说明(结果):如果上面的数字小于等于100,则公式将显示“Withinbudget”。否则,公式显示“Overbudget”。(Withinbudget)
公式:=IF(A2=100,SUM(B5:B15),"")
说明(结果):如果上面数字为100,则计算单元格区域B5:B15,否则返回空文本("")
浏览量:2
下载量:0
时间:
C语言是一门实践性和动手能力要求很高的大学主干课程,但是C语言实验课的教学一直不受重视,教学效果也不太理想。下面小编就跟你们详细介绍下c语言中else的用法,希望对你们有用。
if(表达式)
语句1;
else
语句2;
其语义是:如果表达式的值为真,则执行语句1,否则执行语句2 。其执行过程可表示如下。
#include <stdio.h>
int main(void){
int a, b;
printf("input two numbers: ");
scanf("%d%d",&a,&b);
if(a>b)
printf("max=%d",a);
else
printf("max=%d",b);
return 0;
}
输入两个整数,输出其中的大数。改用if-else语句判别a,b的大小,若a大,则输出a,否则输出b。
浏览量:12
下载量:0
时间:
用if语句可以构成分支结构。它根据给定的条件进行判断,以决定执行某个分支程序段。下面小编就跟你们详细介绍下c语言中if else的用法,希望对你们有用。
C语言的if语句有三种基本形式。
语句的三种形式
1) 第一种形式为基本形式:if
if(表达式) 语句
其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。其过程可表示为下图。
#include <stdio.h>
int main(void){
int a,b,max;
printf(" input two numbers: ");
scanf("%d%d",&a,&b);
max=a;
if (max<b) max=b;
printf("max=%d",max);
return 0;
}
本例程序中,输入两个数a、b。把a先赋予变量max,再用if语句判别max和b的大小,如max小于b,则把b赋予max。因此max中总是大数,最后输出max的值。
2) 第二种形式为: if-else
if(表达式)
语句1;
else
语句2;
其语义是:如果表达式的值为真,则执行语句1,否则执行语句2 。其执行过程可表示为下图。
#include <stdio.h>
int main(void){
int a, b;
printf("input two numbers: ");
scanf("%d%d",&a,&b);
if(a>b)
printf("max=%d",a);
else
printf("max=%d",b);
return 0;
}
输入两个整数,输出其中的大数。改用if-else语句判别a,b的大小,若a大,则输出a,否则输出b。
3) 第三种形式为if-else-if形式
前二种形式的if语句一般都用于两个分支的情况。当有多个分支选择时,可采用if-else-if语句,其一般形式为:
if(表达式1)
语句1;
else if(表达式2)
语句2;
else if(表达式3)
语句3;
…
else if(表达式m)
语句m;
else
语句n;
其语义是:依次判断表达式的值,当出现某个值为真时,则执行其对应的语句。然后跳到整个if语句之外继续执行程序。 如果所有的表达式均为假,则执行语句n。然后继续执行后续程序。 if-else-if语句的执行过程如下图所示。
#include <stdio.h>
int main(void){
char c;
printf("input a character: ");
c=getchar();
if(c<32)
printf("This is a control character");
else if(c>='0'&&c<='9')
printf("This is a digit");
else if(c>='A'&&c<='Z')
printf("This is a capital letter");
else if(c>='a'&&c<='z')
printf("This is a small letter");
else
printf("This is an other character");
return 0;
}
本例要求判别键盘输入字符的类别。可以根据输入字符的ASCII码来判别类型。由ASCII码表可知ASCII值小于32的为控制字符。在“0”和“9”之间的为数字,在“A”和“Z”之间为大写字母, 在“a”和“z”之间为小写字母,其余则为其它字符。这是一个多分支选择的问题,用if-else-if语句编程,判断输入字符ASCII码所在的范围,分别给出不同的输出。例如输入为“g”,输出显示它为小写字符。
在使用if语句中还应注意以下问题:
在三种形式的if语句中,在if关键字之后均为表达式。 该表达式通常是逻辑表达式或关系表达式,但也可以是其它表达式,如赋值表达式等,甚至也可以是一个变量。例如:
if(a=5) 语句;
if(b) 语句;
都是允许的。只要表达式的值为非0,即为“真”。如在:
if(a=5)…;
中表达式的值永远为非0,所以其后的语句总是要执行的,当然这种情况在程序中不一定会出现,但在语法上是合法的。
又如,有程序段:
if(a=b)
printf("%d",a);
else
printf("a=0");
本语句的语义是,把b值赋予a,如为非0则输出该值,否则输出“a=0”字符串。这种用法在程序中是经常出现的。
在if语句中,条件判断表达式必须用括号括起来,在语句之后必须加分号。
在if语句的三种形式中,所有的语句应为单个语句,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。但要注意的是在}之后不能再加分号。例如:
if(a>b){a++;
b++;
}else{
a=0;
b=10;
}
if语句的嵌套
当if语句中的执行语句又是if语句时,则构成了if 语句嵌套的情形。其一般形式可表示如下:
if(表达式)
if语句;
或者为:
if(表达式)
if语句;
else
if语句;
在嵌套内的if语句可能又是if-else型的,这将会出现多个if和多个else重叠的情况,这时要特别注意if和else的配对问题。例如:
if(表达式1)
if(表达式2)
语句1;
else
语句2;
其中的else究竟是与哪一个if配对呢?应该理解为:
if(表达式1)
if(表达式2)
语句1;
else
语句2;
还是应理解为:
if(表达式1)
if(表达式2)
语句1;
else
语句2;
为了避免这种二义性,C语言规定,else 总是与它前面最近的if配对,因此对上述例子应按前一种情况理解。
#include <stdio.h>
int main(void){
int a,b;
printf("please input A,B: ");
scanf("%d%d",&a,&b);
if(a!=b)
if(a>b) printf("A>B");
else printf("A<B");
else printf("A=B");
return 0;
}
比较两个数的大小关系。本例中用了if语句的嵌套结构。采用嵌套结构实质上是为了进行多分支选择,实际上有三种选择即A>B、A<B或A=B。这种问题用if-else-if语句也可以完成。而且程序更加清晰。因此,在一般情况下较少使用if语句的嵌套结构。以使程序更便于阅读理解。
复制纯文本新窗口
#include <stdio.h>
int main(void){
int a,b;
printf("please input A,B: ");
scanf("%d%d",&a,&b);
if(a==b) printf("A=B");
else if(a>b) printf("A>B");
else printf("A<B");
return 0;
}
浏览量:2
下载量:0
时间:
c语言中多个if的用法的用法你知道吗?下面读文网小编就跟你们详细介绍下c语言中多个if的用法的用法,希望这些关于c语言的知识能帮到大家。
if(表达式)
语句1;
else
语句2;
其语义是:如果表达式的值为真,则执行语句1,否则执行语句2 。其执行过程可表示为下图。
【例5-4】
01.#include <stdio.h>
02.int main(void){
03. int a, b;
04. printf("input two numbers: ");
05. scanf("%d%d",&a,&b);
06. if(a>b)
07. printf("max=%d",a);
08. else
09. printf("max=%d",b);
10. return 0;
11.}
输入两个整数,输出其中的大数。改用if-else语句判别a,b的大小,若a大,则输出a,否则输出b。
浏览量:2
下载量:0
时间:
shift做动词有移动;改变;换挡等意思,那么你知道shift的过去式是什么吗?下面读文网小编为大家带来的shift的过去式和用法例句,欢迎大家学习!
shift的用法1:shift的基本意思是“搬动,移动”。指从一处转移或使转移至另一处,强调场所或方向的变化,含有不确定、不稳定的意味。有时可表示位置的一次性移动。引申可作“快速行进”或“去掉”解。
shift的用法2:shift可用作及物动词,也可用作不及物动词。用作及物动词时接名词或代词作宾语。
shift的用法3:shift for oneself作“自谋生路”解; shift the blame on〔onto〕 sb 的意思是“把罪责推到某人的身上”。
浏览量:2
下载量:0
时间:
differ做动词有不同;有区别等意思,那么你知道differ的过去式是什么吗?下面跟着读文网小编一起来学习一下,希望对大家的学习有所帮助!
1. Since his retirement, Crowe has differed with the President on several issues.
退休以后,克罗在好几个问题上都与总统意见相左。
2. The committee differed on the question of appointing the next chairman.
委员会在任命下届主席的问题上意见不一.
3. The two brothers differed about politics.
这兄弟俩政见不同.
4. Democrats and Republicans differed right down the line on what the proper responses were.
民主党与共和党就何为恰当的反应处处针锋相对。
5. It differed from the first in only one notable respect.
它与第一版只有一个显著的不同.
6. The two leaders had differed on the issue of sanctions.
两位领导人在制裁问题上存在意见分歧。
7. The story he told police differed from the one he told his mother.
他在警方和母亲那里说辞不一。
8. Mortality varied from hospital to hospital and differed in different countries.
死亡率在各医院不同,各国也不同.
9. She differed from early realists as much as cubism from impressionism.
她与早期那些现实主义作家不同,就象立体主义和印象主义不同一样.
10. Many varieties existed which differed from one another in clear - cut ways.
存在许多可以截然区分的变种.
11. Anyway , he thought, they were both tarred with the same brush, and differed only in degree.
他以为杜范之间, 不过程度之差.
12. These fabulous men differed markedly in their chosen direction for Virginia and America.
这些传奇式的人物在为弗吉尼亚州和美国选择方向上产生了显著的分岐.
13. Associations differed from one another in response to climatic differences within the region of the formation.
群众之间的差异反映了在群系分布范围内的气候的差异.
14. Where they differed was whether, or perhaps how, that equality should be institutionalized.
不同的是,这种平等是否应该, 或应该怎样, 须从制度上确定下来.
15. Myopic - and - left eye has differed now 100 degrees, how should do?
近视了,现在左右眼已经相差100度了, 该怎么办?
浏览量:3
下载量:0
时间:
qualify做动词有取得资格;合格等意思,那么你知道qualify的过去式是什么吗?下面是读文网小编整理的qualify的过去式和用法例句,欢迎大家学习!
qualify的用法1:qualify的基本意思是“(使)有资格”,指通过宣誓、作保、遵照必要形式或条件而获得合法或适当的权力,还可指取得或具备某一职业的合格条件。引申可作“限制”“修饰”解。
qualify的用法2:qualify可用作及物动词,也可用作不及物动词。用作及物动词时可接名词或代词作宾语,意为“使某人有资格做某事”。
qualify的用法3:qualify还可接以动词不定式充当补足语的复合宾语。
qualify的用法4:qualify与介词as连用表示“有条件做…”; 与介词for连用表示“能胜任,有做…的条件”。
qualify的用法5:在非正式语体里, qualify可引出直接引语,作“赞许”解。
qualify的用法6:qualify的过去分词qualified可用作形容词,在句中作定语或表语。
浏览量:3
下载量:0
时间:
modify做动词有修改;更改;缓和;修饰等意思,那么你知道modify的过去式是什么吗?下面读文网小编为大家带来modify的过去式和用法例句,希望对大家的学习有所帮助!
1. The vehicles have been modified to suit conditions in the desert.
车辆已改装过以适应沙漠的环境。
2. Top supermarkets are to ban many genetically modified foods.
大品牌超市即将下架许多转基因食品。
3. The plane was a modified version of the C-130.
这种飞机是C-130的改进机型。
4. The software we use has been modified for us.
我们使用的软件已按我们的需要作过修改。
5. The heating system has recently been modified to make it more efficient.
暖气设备最近已进行了改造,使其效率得到提高.
6. The industrial revolution modified the whole structure of English society.
工业革命变革了英国的整个社会结构.
7. We have modified our plan.
我们变更了计划.
8. In some schools, Christmas carols are being modified to exclude any reference to Christ.
某些学校正在对圣诞颂歌进行修改,删除提及耶稣的内容。
9. Is this not a possible outcome of the development of genetically modified food?
这难道不是转基因食品开发可能会导致的一种结果吗?
10. The original text has been modified so radically that it is barely recognizable.
原文改动得如此彻底,几乎面目全非.
11. As settlers became adjusted to the West they modified their costume.
移民们适应了西部环境后,便修改了服饰.
12. Genetically modified foods have already arrived on American dinner tables.
经基因改造加工过的食物已端上了美国人的餐桌.
13. The feeder need to be modified.
那个进料器必须进行改装。
14. Subjects in the study were asked to follow a modified diet.
要求研究对象按改进的食谱进食。
15. " Explain,'said Mr. Bamberger, giving a modified imitation.
“ 你要解释清楚. " 班贝格先生有点走样地模仿着.
浏览量:3
下载量:0
时间:
sniff做动词有嗅;嗤之以鼻;找出等意思,那么你知道sniff的过去式是什么吗?接下来跟着读文网小编来学习一下吧。
1. He sniffed, fidgeting in discomfort, uneasy at the suggestion.
他吸了吸鼻子,对这项提议感到窘迫不安,心烦意乱。
2. Then he sniffed. There was a smell of burning.
然后他抽了抽鼻子,发觉有一股烧焦的味道。
3. Foreign Office sources sniffed at reports that British troops might be sent.
外交部消息人士对有可能派出英国军队的报道不屑一顾。
4. Moira looked around and sniffed. "This place badly needs a decorator."
莫伊拉环顾四周,抽了抽鼻子。“这个地方太需要有人来装修一下了。”
5. He sniffed the perfume she wore, then gave her a quick survey.
他闻了闻她身上的香水味,然后又飞快地打量了她一眼。
6. I felt myself blush. Then I sniffed back a tear.
我觉得自己的脸红了,接着我吸吸鼻子,不让眼泪掉下来。
7. She wiped her face and sniffed loudly.
她抹了一把脸,很响地抽着鼻子。
8. "Tourists!" she sniffed.
她轻蔑地说道:“游客!”
9. She sniffed at it suspiciously.
她怀疑地闻了闻。
10. She sniffed and looked woebegone.
她抽泣着,神情忧伤。
11. Suddenly, he stopped and sniffed the air.
他突然停下来,闻了闻空气里的味道。
12. He felt light-headed, as if he'd sniffed glue.
他觉得晕乎乎的,好像吸了胶毒一样。
13. He sniffed back the tears.
他抽着鼻子,把眼泪忍了下去。
14. When Jenney had stopped crying she sniffed and dried her eyes.
珍妮停止了哭泣,吸了吸鼻子,擦干了眼泪.
15. The dog sniffed suspiciously at the stranger.
狗疑惑地嗅着那个陌生人.
浏览量:3
下载量:0
时间:
justify做动词有替 ... 辩护;证明 ... 正当等意思,那么你知道justify的过去式是什么吗?下面是读文网小编整理的justify的过去式和用法例句,
justify的用法1:justify是及物动词,作“证明…是正当的或有理由的”解时,后可接名词或动名词作宾语。作“为自己的言行辩护”解时,其后接“反身代词+for〔by〕 sth/ v -ing”结构。
justify的用法2:justify在用于被动语态时,有时相当于汉语里的“有道理”,后面常接“in+ n./v -ing”。
justify的用法3:在美式英语里, be justified后面有时可跟不定式短语,作“有理由做某事”解。
浏览量:3
下载量:0
时间:
specify做动词有详细说明;指定;阐述等意思,那么你知道specify的过去式是什么吗?下面是读文网小编整理的specify的过去式和用法例句,
specify的用法1:specify的基本意思是“详述”,指非常具体、明确、不可能引起误解地说明,引申可指“指定”。
specify的用法2:specify是及物动词,接名词或代词作宾语,也常接that从句和疑问词从句。
浏览量:3
下载量:0
时间:
drift做动词有漂流;漂移;吹积;漂泊等意思,那么你知道drift的过去式是什么吗?下面跟着读文网小编一起来学习一下,希望对大家的学习有所帮助!
1. The snow, except where it drifted, was only calf-deep.
除了吹得堆积起来的地方,雪只有小腿肚深。
2. A pall of oily black smoke drifted over the cliff-top.
一团油腻的黑色烟雾飘到悬崖顶上。
3. A smell of bread drifted from some distant bakery.
一阵面包的香味从远处的面包房飘来。
4. Frank drifted into running dodgy errands for a seedy local villain.
弗兰克开始为当地一个下流的恶人跑腿做坏事。
5. He grew tired, and drifted off into a drugged sleep.
他累了,在药物的作用下迷迷糊糊地睡着了。
6. She and her husband drifted apart and, eventually, they divorced.
她和她丈夫渐行渐远,最后他们离婚了。
7. The dirt from the fields drifted like snow.
地里扬起的尘土像雪花一样被吹积成堆。
8. We had drifted downstream.
我们漂向了下游。
9. Colin drifted off into a fitful sleep.
科林迷迷糊糊地,时睡时醒。
10. A waft of perfume drifted into Ingrid's nostrils.
一股香水味飘进了英格丽德的鼻子里。
11. She had drifted into a light sleep.
她迷迷糊糊地进入了浅睡。
12. The boat slipped its moorings and drifted out to sea.
船的系泊绳索滑落,船漂向大海。
13. Cold and hungry, they drifted helplessly towards the Arctic.
他们又冷又饿, 无助地漂向北极.
14. He drifted off into another daydream.
他飘飘然又做了一个白日梦.
15. The ship had drifted into uncharted waters.
船漂到了海图上未载明的海域.
浏览量:3
下载量:0
时间: